<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // let fn = function(){
        //     this.a = 12;
        // }
        // let obj = new fn();
        // console.log(obj);

        // 箭头函数不能用来声明构造函数！
        // let fn = ()=>{
        //     this.a = 666;
        // }
        // let obj2 =new fn();
        // console.log(obj2);

            // function fn(){
            //     console.log(arguments);
            // }

            // fn(1,2,3);

            // 箭头函数中没有arguments属性
            // let fn = (...arg)=>{
            //     // console.log(arguments);
            //     console.log(arg);
            // }

            // fn(4,5,6);

            // function fn(){
            //     console.log(this);
            // }
            // fn.call({name:"老王"});

            // 箭头函数使用call、apply、bind 都无法改变内部this指向。
            // let fn = ()=>{
            //     console.log(this);
            // }
            // fn.call(1);

    </script>
</body>
</html>